sace general mathematics linear programming